//map 
let json = {
    name : 'jspang',
    skill : 'web'
};

//这样json.name的时候,是需要遍历json中的数据,而且性能会比较低.
//而且灵活性也不够
console.log(json.name);

// =>箭头函数,可以是对象,数组,任何数据类型
var map = new Map();

//key是对象,value是字符串
map.set(json,'iam');
console.log(map);

//key是字符串,value是对象
map.set('jspang',json);
console.log(map);

//增删查
//获取
console.log(map.get(json));
console.log(map.get('jspang'));

//delete
map.delete(json);
console.log(map);

//删除全部
//map.clear();
//console.log(map);

//长度
console.log(map.size);

//查找
console.log(map.has('jspang'));
console.log(map.has('jspang1'));
